//public class Main {
//}
//
//public class Main {
//    public static void main(String [] args){
//        System.out.println(new B().getValue());
//    }
//    static class A{
//        protected int value;
//        public A(int v) {
//            setValue(v);
//        }
//        public void setValue(int value){
//            this.value = value;
//        }
//        public int getValue(){
//            try{
//                value++;
//                return value;
//            } catch(Exception e){
//                System.out.println(e.toString());
//            } finally {
//                this.setValue(value);
//                System.out.println(value);
//            }
//            return value;
//        }
//    }
//    static class B extends A{
//        public B() {
//            super(5);
//            setValue(getValue() - 3);
//        }
//        public void setValue(int value){
//            super.setValue(2 * value);
//        }
//    }
//}
//
//import java.util.Scanner;
//
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        int n = scanner.nextInt();
//        String[] str = new String[n];
//        for (int i = 0; i < n; i++) {
//            str[i] = scanner.next();
//        }
//        boolean lex = true;
//        boolean len = true;
//        for (int i = 0; i < n - 1; i++) {
//            if (str[i].compareTo(str[i + 1]) > 0) {
//                lex = false;
//            }
//        }
//        for (int i = 0; i < n - 1; i++) {
//            if (str[i].length() > str[i + 1].length()) {
//                len = false;
//            }
//        }
//        if (lex == true && len == true) {
//            System.out.println("both");
//        } else if (lex == true) {
//            System.out.println("lexicographically");
//        } else if (len == true) {
//            System.out.println("lengths");
//        } else {
//            System.out.println("none");
//        }
//    }
//}


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int i = Math.max(a, b);
        while (i % a != 0 || i % b != 0) {
            i++;
        }
        System.out.println(i);
    }
}